home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ol600.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  22.3 KB  |  809 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "OL600.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Olivetti DM 600"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ol24res.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: TRACTOR
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.3
  36.             *Cmd: "<1B19>0"
  37.         }
  38.     }
  39.     *Option: UPPER
  40.     {
  41.         *rcNameID: =UPPER_TRAY_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<1B19>4<1B19>1"
  46.         }
  47.     }
  48.     *Option: LOWER
  49.     {
  50.         *rcNameID: =LOWER_TRAY_DISPLAY
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.3
  54.             *Cmd: "<1B19>4<1B19>2"
  55.         }
  56.     }
  57.     *Option: MANUAL
  58.     {
  59.         *rcNameID: =MANUAL_FEED_DISPLAY
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.3
  63.             *Cmd: "<1B19>0"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "180 x 180 " =DOTS_PER_INCH
  74.         *DPI: PAIR(180, 180)
  75.         *TextDPI: PAIR(180, 180)
  76.         *PinsPerLogPass: 24
  77.         *PinsPerPhysPass: 24
  78.         *MinStripBlankPixels: 135
  79.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  80.         *SpotDiameter: 120
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  82.     }
  83.     *Option: Option2
  84.     {
  85.         *Name: "120 x 180 " =DOTS_PER_INCH
  86.         *DPI: PAIR(120, 180)
  87.         *TextDPI: PAIR(120, 180)
  88.         *PinsPerLogPass: 24
  89.         *PinsPerPhysPass: 24
  90.         *MinStripBlankPixels: 90
  91.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  92.         *SpotDiameter: 100
  93.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  94.     }
  95. }
  96. *Feature: PaperSize
  97. {
  98.     *rcNameID: =PAPER_SIZE_DISPLAY
  99.     *DefaultOption: LETTER
  100.     *Option: LETTER
  101.     {
  102.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  103.         *Command: CmdSelect
  104.         {
  105.             *Order: DOC_SETUP.4
  106.             *Cmd: "<1B>2<1B>CB"
  107.         }
  108.         *switch: InputBin
  109.         {
  110.             *case: TRACTOR
  111.             {
  112.                 *PrintableArea: PAIR(3060, 3960)
  113.                 *PrintableOrigin: PAIR(0, 0)
  114.             }
  115.             *case: UPPER
  116.             {
  117.                 *PrintableArea: PAIR(3060, 3615)
  118.                 *PrintableOrigin: PAIR(0, 120)
  119.                 *switch: Resolution
  120.                 {
  121.                     *case: Option1
  122.                     {
  123.                         *PrintableArea: PAIR(3060, 3614)
  124.                     }
  125.                     *case: Option2
  126.                     {
  127.                         *PrintableArea: PAIR(3060, 3614)
  128.                     }
  129.                 }
  130.             }
  131.             *case: LOWER
  132.             {
  133.                 *PrintableArea: PAIR(3060, 3615)
  134.                 *PrintableOrigin: PAIR(0, 120)
  135.                 *switch: Resolution
  136.                 {
  137.                     *case: Option1
  138.                     {
  139.                         *PrintableArea: PAIR(3060, 3614)
  140.                     }
  141.                     *case: Option2
  142.                     {
  143.                         *PrintableArea: PAIR(3060, 3614)
  144.                     }
  145.                 }
  146.             }
  147.             *case: MANUAL
  148.             {
  149.                 *PrintableArea: PAIR(3060, 3615)
  150.                 *PrintableOrigin: PAIR(0, 120)
  151.                 *switch: Resolution
  152.                 {
  153.                     *case: Option1
  154.                     {
  155.                         *PrintableArea: PAIR(3060, 3614)
  156.                     }
  157.                     *case: Option2
  158.                     {
  159.                         *PrintableArea: PAIR(3060, 3614)
  160.                     }
  161.                 }
  162.             }
  163.         }
  164.     }
  165.     *Option: LEGAL
  166.     {
  167.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  168.         *Command: CmdSelect
  169.         {
  170.             *Order: DOC_SETUP.4
  171.             *Cmd: "<1B>2<1B>CT"
  172.         }
  173.         *switch: InputBin
  174.         {
  175.             *case: TRACTOR
  176.             {
  177.                 *PrintableArea: PAIR(3060, 5040)
  178.                 *PrintableOrigin: PAIR(0, 0)
  179.             }
  180.             *case: UPPER
  181.             {
  182.                 *PrintableArea: PAIR(3060, 4695)
  183.                 *PrintableOrigin: PAIR(0, 120)
  184.                 *switch: Resolution
  185.                 {
  186.                     *case: Option1
  187.                     {
  188.                         *PrintableArea: PAIR(3060, 4694)
  189.                     }
  190.                     *case: Option2
  191.                     {
  192.                         *PrintableArea: PAIR(3060, 4694)
  193.                     }
  194.                 }
  195.             }
  196.             *case: LOWER
  197.             {
  198.                 *PrintableArea: PAIR(3060, 4695)
  199.                 *PrintableOrigin: PAIR(0, 120)
  200.                 *switch: Resolution
  201.                 {
  202.                     *case: Option1
  203.                     {
  204.                         *PrintableArea: PAIR(3060, 4694)
  205.                     }
  206.                     *case: Option2
  207.                     {
  208.                         *PrintableArea: PAIR(3060, 4694)
  209.                     }
  210.                 }
  211.             }
  212.             *case: MANUAL
  213.             {
  214.                 *PrintableArea: PAIR(3060, 4695)
  215.                 *PrintableOrigin: PAIR(0, 120)
  216.                 *switch: Resolution
  217.                 {
  218.                     *case: Option1
  219.                     {
  220.                         *PrintableArea: PAIR(3060, 4694)
  221.                     }
  222.                     *case: Option2
  223.                     {
  224.                         *PrintableArea: PAIR(3060, 4694)
  225.                     }
  226.                 }
  227.             }
  228.         }
  229.     }
  230.     *Option: A4
  231.     {
  232.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  233.         *Command: CmdSelect
  234.         {
  235.             *Order: DOC_SETUP.4
  236.             *Cmd: "<1B>2<1B>CF"
  237.         }
  238.         *switch: InputBin
  239.         {
  240.             *case: TRACTOR
  241.             {
  242.                 *PrintableArea: PAIR(2977, 4208)
  243.                 *PrintableOrigin: PAIR(0, 0)
  244.                 *switch: Resolution
  245.                 {
  246.                     *case: Option1
  247.                     {
  248.                         *PrintableArea: PAIR(2976, 4208)
  249.                     }
  250.                     *case: Option2
  251.                     {
  252.                         *PrintableArea: PAIR(2976, 4208)
  253.                     }
  254.                 }
  255.             }
  256.             *case: UPPER
  257.             {
  258.                 *PrintableArea: PAIR(2977, 3863)
  259.                 *PrintableOrigin: PAIR(0, 120)
  260.                 *switch: Resolution
  261.                 {
  262.                     *case: Option1
  263.                     {
  264.                         *PrintableArea: PAIR(2976, 3862)
  265.                     }
  266.                     *case: Option2
  267.                     {
  268.                         *PrintableArea: PAIR(2976, 3862)
  269.                     }
  270.                 }
  271.             }
  272.             *case: LOWER
  273.             {
  274.                 *PrintableArea: PAIR(2977, 3863)
  275.                 *PrintableOrigin: PAIR(0, 120)
  276.                 *switch: Resolution
  277.                 {
  278.                     *case: Option1
  279.                     {
  280.                         *PrintableArea: PAIR(2976, 3862)
  281.                     }
  282.                     *case: Option2
  283.                     {
  284.                         *PrintableArea: PAIR(2976, 3862)
  285.                     }
  286.                 }
  287.             }
  288.             *case: MANUAL
  289.             {
  290.                 *PrintableArea: PAIR(2977, 3863)
  291.                 *PrintableOrigin: PAIR(0, 120)
  292.                 *switch: Resolution
  293.                 {
  294.                     *case: Option1
  295.                     {
  296.                         *PrintableArea: PAIR(2976, 3862)
  297.                     }
  298.                     *case: Option2
  299.                     {
  300.                         *PrintableArea: PAIR(2976, 3862)
  301.                     }
  302.                 }
  303.             }
  304.         }
  305.     }
  306.     *Option: A5
  307.     {
  308.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  309.         *Command: CmdSelect
  310.         {
  311.             *Order: DOC_SETUP.4
  312.             *Cmd: "<1B>2<1B>C2"
  313.         }
  314.         *switch: InputBin
  315.         {
  316.             *case: TRACTOR
  317.             {
  318.                 *PrintableArea: PAIR(2099, 2977)
  319.                 *PrintableOrigin: PAIR(0, 0)
  320.                 *switch: Resolution
  321.                 {
  322.                     *case: Option1
  323.                     {
  324.                         *PrintableArea: PAIR(2098, 2976)
  325.                     }
  326.                     *case: Option2
  327.                     {
  328.                         *PrintableArea: PAIR(2097, 2976)
  329.                     }
  330.                 }
  331.             }
  332.             *case: UPPER
  333.             {
  334.                 *PrintableArea: PAIR(2099, 2632)
  335.                 *PrintableOrigin: PAIR(0, 120)
  336.                 *switch: Resolution
  337.                 {
  338.                     *case: Option1
  339.                     {
  340.                         *PrintableArea: PAIR(2098, 2632)
  341.                     }
  342.                     *case: Option2
  343.                     {
  344.                         *PrintableArea: PAIR(2097, 2632)
  345.                     }
  346.                 }
  347.             }
  348.             *case: LOWER
  349.             {
  350.                 *PrintableArea: PAIR(2099, 2632)
  351.                 *PrintableOrigin: PAIR(0, 120)
  352.                 *switch: Resolution
  353.                 {
  354.                     *case: Option1
  355.                     {
  356.                         *PrintableArea: PAIR(2098, 2632)
  357.                     }
  358.                     *case: Option2
  359.                     {
  360.                         *PrintableArea: PAIR(2097, 2632)
  361.                     }
  362.                 }
  363.             }
  364.             *case: MANUAL
  365.             {
  366.                 *PrintableArea: PAIR(2099, 2632)
  367.                 *PrintableOrigin: PAIR(0, 120)
  368.                 *switch: Resolution
  369.                 {
  370.                     *case: Option1
  371.                     {
  372.                         *PrintableArea: PAIR(2098, 2632)
  373.                     }
  374.                     *case: Option2
  375.                     {
  376.                         *PrintableArea: PAIR(2097, 2632)
  377.                     }
  378.                 }
  379.             }
  380.         }
  381.     }
  382.     *Option: B5
  383.     {
  384.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  385.         *Command: CmdSelect
  386.         {
  387.             *Order: DOC_SETUP.4
  388.             *Cmd: "<1B>2<1B>C="
  389.         }
  390.         *switch: InputBin
  391.         {
  392.             *case: TRACTOR
  393.             {
  394.                 *PrintableArea: PAIR(2581, 3643)
  395.                 *PrintableOrigin: PAIR(0, 0)
  396.                 *switch: Resolution
  397.                 {
  398.                     *case: Option1
  399.                     {
  400.                         *PrintableArea: PAIR(2580, 3642)
  401.                     }
  402.                     *case: Option2
  403.                     {
  404.                         *PrintableArea: PAIR(2580, 3642)
  405.                     }
  406.                 }
  407.             }
  408.             *case: UPPER
  409.             {
  410.                 *PrintableArea: PAIR(2581, 3298)
  411.                 *PrintableOrigin: PAIR(0, 120)
  412.                 *switch: Resolution
  413.                 {
  414.                     *case: Option1
  415.                     {
  416.                         *PrintableArea: PAIR(2580, 3298)
  417.                     }
  418.                     *case: Option2
  419.                     {
  420.                         *PrintableArea: PAIR(2580, 3298)
  421.                     }
  422.                 }
  423.             }
  424.             *case: LOWER
  425.             {
  426.                 *PrintableArea: PAIR(2581, 3298)
  427.                 *PrintableOrigin: PAIR(0, 120)
  428.                 *switch: Resolution
  429.                 {
  430.                     *case: Option1
  431.                     {
  432.                         *PrintableArea: PAIR(2580, 3298)
  433.                     }
  434.                     *case: Option2
  435.                     {
  436.                         *PrintableArea: PAIR(2580, 3298)
  437.                     }
  438.                 }
  439.             }
  440.             *case: MANUAL
  441.             {
  442.                 *PrintableArea: PAIR(2581, 3298)
  443.                 *PrintableOrigin: PAIR(0, 120)
  444.                 *switch: Resolution
  445.                 {
  446.                     *case: Option1
  447.                     {
  448.                         *PrintableArea: PAIR(2580, 3298)
  449.                     }
  450.                     *case: Option2
  451.                     {
  452.                         *PrintableArea: PAIR(2580, 3298)
  453.                     }
  454.                 }
  455.             }
  456.         }
  457.     }
  458.     *Option: A3
  459.     {
  460.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  461.         *Command: CmdSelect
  462.         {
  463.             *Order: DOC_SETUP.4
  464.             *Cmd: "<1B>2<1B>Cc"
  465.         }
  466.         *switch: InputBin
  467.         {
  468.             *case: TRACTOR
  469.             {
  470.                 *PrintableArea: PAIR(4208, 5954)
  471.                 *PrintableOrigin: PAIR(0, 0)
  472.                 *switch: Resolution
  473.                 {
  474.                     *case: Option2
  475.                     {
  476.                         *PrintableArea: PAIR(4206, 5954)
  477.                     }
  478.                 }
  479.             }
  480.             *case: UPPER
  481.             {
  482.                 *PrintableArea: PAIR(4208, 5609)
  483.                 *PrintableOrigin: PAIR(0, 120)
  484.                 *switch: Resolution
  485.                 {
  486.                     *case: Option1
  487.                     {
  488.                         *PrintableArea: PAIR(4208, 5608)
  489.                     }
  490.                     *case: Option2
  491.                     {
  492.                         *PrintableArea: PAIR(4206, 5608)
  493.                     }
  494.                 }
  495.             }
  496.             *case: LOWER
  497.             {
  498.                 *PrintableArea: PAIR(4208, 5609)
  499.                 *PrintableOrigin: PAIR(0, 120)
  500.                 *switch: Resolution
  501.                 {
  502.                     *case: Option1
  503.                     {
  504.                         *PrintableArea: PAIR(4208, 5608)
  505.                     }
  506.                     *case: Option2
  507.                     {
  508.                         *PrintableArea: PAIR(4206, 5608)
  509.                     }
  510.                 }
  511.             }
  512.             *case: MANUAL
  513.             {
  514.                 *PrintableArea: PAIR(4208, 5609)
  515.                 *PrintableOrigin: PAIR(0, 120)
  516.                 *switch: Resolution
  517.                 {
  518.                     *case: Option1
  519.                     {
  520.                         *PrintableArea: PAIR(4208, 5608)
  521.                     }
  522.                     *case: Option2
  523.                     {
  524.                         *PrintableArea: PAIR(4206, 5608)
  525.                     }
  526.                 }
  527.             }
  528.         }
  529.     }
  530.     *Option: FANFOLD_US
  531.     {
  532.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  533.         *Command: CmdSelect
  534.         {
  535.             *Order: DOC_SETUP.4
  536.             *Cmd: "<1B>2<1B>CB"
  537.         }
  538.         *switch: InputBin
  539.         {
  540.             *case: TRACTOR
  541.             {
  542.                 *PrintableArea: PAIR(4896, 3960)
  543.                 *PrintableOrigin: PAIR(0, 0)
  544.             }
  545.             *case: UPPER
  546.             {
  547.                 *PrintableArea: PAIR(4896, 3615)
  548.                 *PrintableOrigin: PAIR(0, 120)
  549.                 *switch: Resolution
  550.                 {
  551.                     *case: Option1
  552.                     {
  553.                         *PrintableArea: PAIR(4896, 3614)
  554.                     }
  555.                     *case: Option2
  556.                     {
  557.                         *PrintableArea: PAIR(4896, 3614)
  558.                     }
  559.                 }
  560.             }
  561.             *case: LOWER
  562.             {
  563.                 *PrintableArea: PAIR(4896, 3615)
  564.                 *PrintableOrigin: PAIR(0, 120)
  565.                 *switch: Resolution
  566.                 {
  567.                     *case: Option1
  568.                     {
  569.                         *PrintableArea: PAIR(4896, 3614)
  570.                     }
  571.                     *case: Option2
  572.                     {
  573.                         *PrintableArea: PAIR(4896, 3614)
  574.                     }
  575.                 }
  576.             }
  577.             *case: MANUAL
  578.             {
  579.                 *PrintableArea: PAIR(4896, 3615)
  580.                 *PrintableOrigin: PAIR(0, 120)
  581.                 *switch: Resolution
  582.                 {
  583.                     *case: Option1
  584.                     {
  585.                         *PrintableArea: PAIR(4896, 3614)
  586.                     }
  587.                     *case: Option2
  588.                     {
  589.                         *PrintableArea: PAIR(4896, 3614)
  590.                     }
  591.                 }
  592.             }
  593.         }
  594.     }
  595.     *Option: Option8
  596.     {
  597.         *rcNameID: 258
  598.         *PageDimensions: PAIR(3060, 4320)
  599.         *Command: CmdSelect
  600.         {
  601.             *Order: DOC_SETUP.4
  602.             *Cmd: "<1B>2<1B>CH"
  603.         }
  604.         *switch: InputBin
  605.         {
  606.             *case: TRACTOR
  607.             {
  608.                 *PrintableArea: PAIR(3060, 4320)
  609.                 *PrintableOrigin: PAIR(0, 0)
  610.             }
  611.             *case: UPPER
  612.             {
  613.                 *PrintableArea: PAIR(3060, 3975)
  614.                 *PrintableOrigin: PAIR(0, 120)
  615.                 *switch: Resolution
  616.                 {
  617.                     *case: Option1
  618.                     {
  619.                         *PrintableArea: PAIR(3060, 3974)
  620.                     }
  621.                     *case: Option2
  622.                     {
  623.                         *PrintableArea: PAIR(3060, 3974)
  624.                     }
  625.                 }
  626.             }
  627.             *case: LOWER
  628.             {
  629.                 *PrintableArea: PAIR(3060, 3975)
  630.                 *PrintableOrigin: PAIR(0, 120)
  631.                 *switch: Resolution
  632.                 {
  633.                     *case: Option1
  634.                     {
  635.                         *PrintableArea: PAIR(3060, 3974)
  636.                     }
  637.                     *case: Option2
  638.                     {
  639.                         *PrintableArea: PAIR(3060, 3974)
  640.                     }
  641.                 }
  642.             }
  643.             *case: MANUAL
  644.             {
  645.                 *PrintableArea: PAIR(3060, 3975)
  646.                 *PrintableOrigin: PAIR(0, 120)
  647.                 *switch: Resolution
  648.                 {
  649.                     *case: Option1
  650.                     {
  651.                         *PrintableArea: PAIR(3060, 3974)
  652.                     }
  653.                     *case: Option2
  654.                     {
  655.                         *PrintableArea: PAIR(3060, 3974)
  656.                     }
  657.                 }
  658.             }
  659.         }
  660.     }
  661.     *Option: CUSTOMSIZE
  662.     {
  663.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  664.         *MinSize: PAIR(360, 360)
  665.         *MaxSize: PAIR(5040, 6120)
  666.         *MaxPrintableWidth: 4896
  667.         *MinLeftMargin: 0
  668.         *CenterPrintable?: FALSE
  669.         *switch: InputBin
  670.         {
  671.             *case: TRACTOR
  672.             {
  673.                 *TopMargin: 0
  674.                 *BottomMargin: 0
  675.             }
  676.             *case: UPPER
  677.             {
  678.                 *TopMargin: 120
  679.                 *BottomMargin: 225
  680.             }
  681.             *case: LOWER
  682.             {
  683.                 *TopMargin: 120
  684.                 *BottomMargin: 225
  685.             }
  686.             *case: MANUAL
  687.             {
  688.                 *TopMargin: 120
  689.                 *BottomMargin: 225
  690.             }
  691.         }
  692.         *Command: CmdSelect
  693.         {
  694.             *Order: DOC_SETUP.4
  695.             *Cmd: "<1B>2"
  696.         }
  697.     }
  698. }
  699. *Feature: PrintQuality
  700. {
  701.     *rcNameID: =TEXT_QUALITY_DISPLAY
  702.     *DefaultOption: LETTER_QUALITY
  703.     *Option: LETTER_QUALITY
  704.     {
  705.         *rcNameID: =LETTER_QUALITY_DISPLAY
  706.         *Command: CmdSelect
  707.         {
  708.             *Order: DOC_SETUP.2
  709.             *Cmd: "<1B>x<01>"
  710.         }
  711.     }
  712.     *Option: DRAFT_QUALITY
  713.     {
  714.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  715.         *Command: CmdSelect
  716.         {
  717.             *Order: DOC_SETUP.2
  718.             *Cmd: "<1B>x<00>"
  719.         }
  720.     }
  721. }
  722. *Feature: Halftone
  723. {
  724.     *rcNameID: =HALFTONING_DISPLAY
  725.     *DefaultOption: HT_PATSIZE_AUTO
  726.     *Option: HT_PATSIZE_AUTO
  727.     {
  728.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  729.     }
  730. *Ifdef: WINNT_50
  731.     *Option: HT_PATSIZE_SUPERCELL_M
  732.     {
  733.         *rcNameID: =HT_SUPERCELL_DISPLAY
  734.     }
  735. *Endif:
  736.     *Option: HT_PATSIZE_6x6_M
  737.     {
  738.         *rcNameID: =HT_DITHER6X6_DISPLAY
  739.     }
  740.     *Option: HT_PATSIZE_8x8_M
  741.     {
  742.         *rcNameID: =HT_DITHER8X8_DISPLAY
  743.     }
  744. }
  745. *Command: CmdStartDoc
  746. {
  747.     *Order: DOC_SETUP.1
  748.     *Cmd: "<1B>@<1B>t<011B>I<011B>6<1B>R<00>"
  749. }
  750. *Command: CmdEndJob
  751. {
  752.     *Order: JOB_FINISH.1
  753.     *Cmd: "<1B>@"
  754. }
  755. *RotateCoordinate?: FALSE
  756. *RotateRaster?: FALSE
  757. *RotateFont?: FALSE
  758. *switch: Orientation
  759. {
  760.     *case: PORTRAIT
  761.     {
  762.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  763.     }
  764.     *case: LANDSCAPE_CC270
  765.     {
  766.         *TextCaps: LIST(TC_RA_ABLE)
  767.     }
  768. }
  769. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  770. *YMoveAttributes: LIST(SEND_CR_FIRST)
  771. *MaxLineSpacing: 255
  772. *XMoveThreshold: 0
  773. *YMoveThreshold: *
  774. *XMoveUnit: 60
  775. *YMoveUnit: 180
  776. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,765]{max_repeat((DestX / 6) )} }
  777. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  778. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  779. *Command: CmdCR { *Cmd : "<0D>" }
  780. *Command: CmdLF { *Cmd : "<0A>" }
  781. *Command: CmdFF { *Cmd : "<0C>" }
  782. *Command: CmdBackSpace { *Cmd : "<08>" }
  783. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  784. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  785. *EjectPageWithFF?: TRUE
  786. *OutputDataFormat: V_BYTE
  787. *OptimizeLeftBound?: FALSE
  788. *CursorXAfterSendBlockData: AT_GRXDATA_END
  789. *CursorYAfterSendBlockData: NO_MOVE
  790. *DefaultFont: 3
  791. *DefaultCTT: 1
  792. *switch: Orientation
  793. {
  794.     *case: PORTRAIT
  795.     {
  796.         *DeviceFonts: LIST(1,2,3,4,6,7,8)
  797.     }
  798.     *case: LANDSCAPE_CC270
  799.     {
  800.         *DeviceFonts: LIST()
  801.     }
  802. }
  803. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  804. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  805. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  806. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  807. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  808. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  809.